Minutes, IBIS Quality Task Group 8 February 2022 12:00-13:00 EST (09:00-10:00 PST) ROLL CALL ANSYS Curtis Clark Intel Technology * Michael Mirmak Micron Technology * Randy Wolff Siemens EDA * Weston Beal Signal Integrity Software: * Mike LaBonte Teraspeed Labs: * Bob Ross Zuken USA: * Lance Wang Everyone in attendance marked by * NOTE: "AR" = Action Required. -----------------------MINUTES --------------------------- Mike LaBonte conducted the meeting. Call for IBIS related patent disclosures: - None Call for opens: - None Review of previous meeting minutes: Minutes from the February 1, 2021 meeting were reviewed. Randy Wolff moved to accept the minutes. Lance Wang seconded the motion. Without objection, the minutes were approved. ARs: - AR: Mike LaBonte to write bug for CMODEL_ERR_1 Done. - AR: Bob Ross to update BUG228 with meeting feedback changes Done. - AR: Mike LaBonte to send updated draft IBISCHK7.1.0 User Guide for review Not done. - AR: Weston Beal to prepare presentation on IBIS Quality Specification and checklist Not done. Mike LaBonte said Weston had suggested by email that checks could be written for quality level 4, now that IBIS had power aware features. NEW ITEMS: IBISCHK710 development: Mike LaBonte said the user guide work was in progress. Parser bug reports: Bob Ross said some bugs under review might be renumbered. IBISCHK BUG228: Bob Ross showed BUG228 draft 4. He said the bug was updated to show a testcase with an IBIS 2.0 file, which IBISCHK checked as 2.1. Bob said some IBIS "dot-one" updates had been editorial in nature, so there was little functional difference between 2.0 and 2.1. Mike LaBonte asked if bus_label existed in 2.0. Bob said it did. Randy Wolff said the report looked correct. Bob felt the new compatibility message should be shortened. Randy said it was grammatically correct. Weston Beal asked what problem would be caused by older IBIS files when used with EMD. Randy said there would be no problem as long as there were no [Pin Mapping] errors, which IBISCHK had been allowing. Bob said he would post the bug report. AR: Bob Ross to post BUG228 IBISCHK BUG229: Bob said the only change to be made was adding a definition of UNC. Bob showed BUG229 draft 4. Mike noted that "Universal Naming Convention" was in the report. Bob noted that the testcase required running on a network path. Bob said he would post the bug report. AR: Bob Ross to post BUG229 IBISCHK "NA" bug: Bob said there was no bug report, just an email from Mike LaBonte. He had found that "NA" used as names in some places generated error messages. Mike said the code had a reserved word check function that was called in more than 20 places, but it was being used for items that IBIS allowed to be "NA". Bob suggested not creating a bug report. Mike agreed, noting that the workaround was to not name things like models "NA". IBISCHK BUG230 (renamed from BUG231): Bob showed BUG231 draft 2, from Michael Mirmak. He said this would renamed to BUG230 because the previous "NA" bug would not be filed. Bob said he had reduced the testcase so that it produced six error messages instead of 16. Michael Mirmak said the context was still fully captured. Bob said the error E6309 was a legitimate check. Michael said no error should be generated with the given testcase. Weston Beal said the test was about model types. Michael said it was a conflict between [Model Selector] and [Clock Pins] parsing. Michael noted that the error would be correct, if the file actually had the problem. Bob said this would be posted as BUG230. AR: Bob Ross to post BUG230 IBISCHK BUG231: Bob showed a new bug report from Mike LaBonte. Mike introduced the bug, in which the same memory allocation failure message could be printed as either a BUG or an ERROR, depending on where it happened. Mike felt it should be documented in the user guide as B6801, omitting E6801, even though the software was not yet fixed. Bob said we had another check that produced either an ERROR or WARNING, depending on a percentage threshold. He agreed that this should not produce two different message types. Bob said he would add the suggested fix and post it as BUG231. AR: Bob Ross to post BUG231 IBIS quality checklist: Tabled topics (no discussion without motion): - BIRD181.2 - IBISCHK security fixes Randy Wolff moved moved to adjourn. Weston Beal seconded. Without objection the meeting ended. Meeting ended: 13:02 ET Next meeting February 8, 2022